road tubular tyre - German English Dictionary